window.onload = function() {
	//从数据库中获得订单中总共的订单数，这里假设两个
	for(var id = 1; id <= $("#size").val(); id++) {
		var a = $("#num" + id)[0].value; //获取每个订单的数量
		var b = $("#unitPrice" + id).text(); //获取每个订单的单价
		var c = parseFloat(a) * parseFloat(b);
		$("#totalPrice" + id).text(c.toFixed(2)); //显示总价，保留两位小数
	}
}

function prev(id) {
	//选中状态，点击加一个的时候总计也会减少
	var a = $("#num" + id)[0].value;
	if($("#checkbox" + id).attr("checked")){
		if(a > 1){
			var totalMoney = parseFloat($("#money").text()) - parseFloat($("#unitPrice" + id).text());
			$("#money").text(totalMoney.toFixed(2));
		}
	}
	a = a - 1; //获取每个订单的数量并减一
	if(a >= 1) {
		$("#num" + id).val(a);
	}
	a = $("#num" + id)[0].value;
	var b = $("#unitPrice" + id).text();
	var c = parseFloat(a) * parseFloat(b);
	$("#totalPrice" + id).text(c.toFixed(2));
	
}

function next(id) {
	var a = parseFloat($("#num" + id)[0].value);
	//选中状态，点击加一个的时候总计也会增加
	if($("#checkbox" + id).attr("checked")){
		if( a < 100 ) { 
			var totalMoney = parseFloat($("#money").text()) + parseFloat($("#unitPrice" + id).text());
			$("#money").text(totalMoney.toFixed(2));
		}
	}
	a = a + parseFloat(1);
	//这里假设库存为100
	if(a <= 100) {
		$("#num" + id).val(a);
	}
	a = $("#num" + id)[0].value;
	var b = $("#unitPrice" + id).text();
	var c = parseFloat(a) * parseFloat(b);
	$("#totalPrice" + id).text(c.toFixed(2));
	
}

function inputChange(id) {
	var a = $("#num" + id)[0].value; //获取每个订单的数量
	var b = $("#unitPrice" + id).text(); //获取每个订单的单价
	var c = parseFloat(a) * parseFloat(b);
	$("#totalPrice" + id).text(c.toFixed(2)); //显示总价，保留两位小数
	//选中状态，input改变的时候总计也会增加
	var money = 0;
	for(var i = 1; i <= $("#size").val(); i++) {
		if($("#checkbox" + i).attr("checked")){
			money = parseFloat(money) + parseFloat($("#totalPrice" + i).text());
			$("#money").text(money.toFixed(2));
		}
	}
}



function del(id) {
	$("#tr" + id).css("display", "none"); //前端的删除
	if($("#checkbox" + id).attr("checked")) {
		//获取总件数0并加一并显示
		var b = parseFloat($("#count").text()) - parseFloat(1);
		$("#count").text(b);

		//获取每个id的总价格还有总共的然后相加
		var totalMoney = parseFloat($("#money").text()) - parseFloat($("#totalPrice" + id).text());
		$("#money").text(totalMoney.toFixed(2));
	}
	
	$.ajax({
		url:"/Shopping/shoppingCart/delGoods",
		dataType:"json",
		type:"post",
		//获取表单中的值
		data:{
			"id" : id
		},
		success:function(data) {
			window.location.href = data.message;
//			alert("chengog");
		},
		//否则访问这里
		error : function(data) {
			alert("数据访问失败。");
		}
	});

}

function chooseAll() {
	if($(".checkbox").attr("checked")) { //全选按钮选中的话，移除掉全选
		$(".checkbox").removeAttr("checked");
		$('input:checkbox').each(function() { //移除全部
			$('input:checkbox').removeAttr("checked");
			$("#count").text("0");
			$("#money").text("0");
		});
	} else {
		$(".checkbox").attr("checked", "checked");

		$('input:checkbox').each(function() {
			$('input:checkbox').attr("checked", "checked");
			//默认总数为2，到时候需要数据库中取
			$("#count").text($("#size").val());
		});

		//默认总数为2，到时候需要数据库中取
		var totalMoney = 0;
		for(var id = 1; id <= $("#size").val(); id++) {
			totalMoney += parseFloat($("#totalPrice" + id).text());
		}
		$("#money").text(totalMoney.toFixed(2));
	}
}

function choose(id) {
	if($("#checkbox" + id).attr("checked") == false) { //判断是否选中，选中的话
		$("#checkbox" + id).removeAttr("checked"); //移除掉
		var b = parseFloat($("#count").text()) - parseFloat(1); //总数减一
		$("#count").text(b);

		var totalMoney = parseFloat($("#money").text()) - parseFloat($("#totalPrice" + id).text()); //减去价格
		$("#money").text(totalMoney.toFixed(2));
	} else {
		$("#checkbox" + id).attr("checked", "checked");
		//获取总件数0并加一并显示
		var b = parseFloat($("#count").text()) + parseFloat(1);
		$("#count").text(b);

		//获取每个id的总价格还有总共的然后相加
		var totalMoney = parseFloat($("#money").text()) + parseFloat($("#totalPrice" + id).text());
		$("#money").text(totalMoney.toFixed(2));
	}
	var a = 0;
	//判断是否每个订单是否选中，是的话吧全选勾上，不是取消掉
	$('input:checkbox').each(function() {
		if($(this).attr('checked') == true) {
			a++;
			if(a == $("#size").val()) { //每个都选中的话，全选也应该勾上
				$(".checkbox").attr("checked", "checked");
			}
		} else {
			$(".checkbox").removeAttr("checked");
		}
	});
}
function settlement(){
	var arr = new Array();
	var count = new Array();
	for( var i = 1; i <= $("#size").val(); i++) {
		if($("#checkbox" + i).attr("checked") == true) {
			arr.push($(".shan"+i).attr("name"));
			count.push($("#num"+i).val());
//			alert($(".shan"+i).attr("name"));
		}
	}
//	alert(arr);
	$.ajax({
		url:"/Shopping/shoppingCart/settlement",
		dataType:"json",
		type:"post",
		//获取表单中的值
		data:{
			"arr" : arr,
			"count" : count
		},
		success:function(data) {
			window.location.href = "/Shopping/shoppingCart/settlements";
		},
		//否则访问这里
		error : function(data) {
			alert("数据访问失败。");
		}
	});
}